A System Dynamics Software Process Simulator for Staffing Policies Decision Support
نویسندگان
چکیده
Staff attrition is a problem often faced by software development organizations. How can a manager plan for the risk of losses due to attrition? Can policies for this purpose be formulated to address his/her specific organization and project? Proposed was to use a software development process simulator tuned to the specific organization, for running "what-if" scenarios for assessing the effects of managerial staffing decisions on project's budget, schedule and quality. We developed a system dynamics simulator of an incremental software development process and used it for analyzing the effect of the following policies: to replace engineers who leave the project, to overstaff in the beginning of the project or to do nothing, hoping that the project will still be completed in time and within budget. This paper presents the simulator, the experiments that we ran, the results that we obtained and our analysis and conclusions.
منابع مشابه
Software process simulation for reliability management
This paper describes the use of a process simulator to support software project planning and management. The modeling approach here focuses on software reliability, but is just as applicable to other software quality factors, as well as to cost and schedule factors. The process simulator was developed as a part of a decision support system for assisting project managers in planning or tailoring...
متن کاملA Strategic Decision Support System for Electric Utility Company in a Competitive Environment
This paper describes an expert system (ES) based decision support system (DSS), which aids the user to select feasible projects among a strategic portfolio supplied by a dynamic simulator. The purpose of developing a DSS embbeded in na ES structure, is to search for the modelling of the decision-maker rather than the decision process. Thus, the ES stores not only the expertise from engineers of...
متن کاملA Compound Decision Support System for Corporate Planning
Providing a plan for any corporate or firm at macro level, as an organization or enterprise resource planning has particular importance nowadays. To meet the enterprise resource planning needs applications software packages provide a set of uniform pre-prepared and pre-designed that covers all business process throughout an organization. To achieve maximum efficiency in the implementation of th...
متن کاملA Model-Driven Decision Support System for Software Cost Estimation (Case Study: Projects in NASA60 Dataset)
Estimating the costs of software development is one of the most important activities in software project management. Inaccuracies in such estimates may cause irreparable loss. A low estimate of the cost of projects will result in failure on delivery on time and indicates the inefficiency of the software development team. On the other hand, high estimates of resources and costs for a project wil...
متن کاملA Strategic Decision Support System for Electric Utility Companies – an Analysis Tool for Projects Portfolio Management
This paper describes an expert system (ES) based decision support system (DSS), which aids the user to select feasible projects among a strategic portfolio supplied by a dynamic simulator (DS). The ES incorporates the ALTMAN model for predicting financial distress. This model is utilized for aiding the user to find the most feasible values for the financialeconomic parameters, managing the proj...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998